home *** CD-ROM | disk | FTP | other *** search
- # CK9KER.MAK, version 1, 07/25/91 Christian Hemsing
- # version 2, 10/01/92 Christian Hemsing, added MYCURSES
- # based on ckuker.mak
- #
- # -- Makefile to build C-Kermit for os9/68k with gcc compiler
- #
- # Before proceeding, read the instructions below, and also do read the file
- # ck9ker.bwr (the "beware file"), and then rename this file to "makefile"
- # or "Makefile", and then:
- #
- # for os9/68k: make
- #
- # or don't rename it and type: make -f=ck9ker.gcc
- #
- #
- #############################################################################
- #
- # Notes:
- #
- # You should remove the -T/r0 option if you don't have a
- # ramdisk named /r0.
- #
- # Change ODIR to where you want the executable (give a full path).
- # Change RDIR to where you want the rels (can be a relative path).
- #
- ODIR= /r1/gccexe
- RDIR = ./gccrels
- #
- # Edit the PROGRAM macro to the name you want kermit to have
- #
- # If Kermit is to large for your machine you can add some
- # defines to make it smaller.
- # -DNODEBUG don't include debugging information
- # -DNOHELP no on-line help
- # -DNOTLOG no transaction logging
- # -DNOSCRIPT no UUCP-style script command
- # -DNOCSETS no character set translation
- # -DNOMSEND no msend command
- # -DNOICP no interactive command parser
- # -DNODIAL no modem support
- # -DNOXMIT no tranmit command
- # -DNOSPL no script programming language
- #
- # If you have problems changing the line speed do read ck9ker.bwr and
- # add -DXMODE option to the CPPFLAGS if neccessary and wanted
- # (see ck9ker.bwr)
- # for futher information see ckuins.doc (installation manual)
- ###########################################################################
- #
- # Compile and Link variables:
- #
- CC = gcc
- #minimum size:
- #CPPFLAG = -DVOID=void -DSIG_V -DDYNAMIC -DNODEBUG \
- # -DNOHELP -DNOTLOG -DNOSCRIPT -DNOCSETS -DNOMSEND -DNODIAL -DNOICP
- #maximum size:
- CPPFLAG = -DSIG_V -DDYNAMIC -DPARSENSE -DKANJI -DMYCURSES
- SDIR = .
- PROGRAM= wermit
- GCCLFLAGS= -cio
- GCCFLAGS = -O -T/r0 -o68
- COMPILE = gcc -DOSK -W -c -ansi $(CPPFLAG) $(GCCFLAGS)
- #
- ###########################################################################
- #
- # Dependencies Section:
- #
- RFILES = ckcmai.r ckucmd.r ckuusr.r ckuus2.r ckuus3.r ckuus4.r ckuus5.r \
- ckuus6.r ckuus7.r ckuusx.r ckuusy.r ckcpro.r ckcfns.r ckcfn2.r ckcfn3.r \
- ckuxla.r ck9con.r ck9tio.r ck9fio.r ck9asm.r ckudia.r ckuscr.r
-
- $(PROGRAM): $(RFILES)
- chd $(RDIR);$(CC) $(GCCLFLAGS) -o $(ODIR)/$@ $(RFILES)
-
- ckcmai.r: ckcmai.c ckcker.h ckcdeb.h ckcsym.h ckcasc.h ckcnet.h
- $(COMPILE) $*.c -o $(RDIR)/$*.r
-
- ckcpro.r: ckcpro.c ckcker.h ckcdeb.h ckcasc.h
- $(COMPILE) $*.c -o $(RDIR)/$*.r
-
- ckcpro.c: ckcpro.w wart ckcdeb.h ckcasc.h ckcker.h
- $(ODIR)/wart ckcpro.w ckcpro.c
-
- wart: ckwart.r
- chd $(RDIR);$(CC) $(GCCLFLAGS) -o $(ODIR)/$@ ckwart.r
-
- ckwart.r: ckwart.c
- $(COMPILE) $*.c -o $(RDIR)/$*.r
-
- ckcfns.r: ckcfns.c ckcker.h ckcdeb.h ckcsym.h ckcasc.h ckcxla.h ckuxla.h
- $(COMPILE) $*.c -o $(RDIR)/$*.r
-
- ckcfn2.r: ckcfn2.c ckcker.h ckcdeb.h ckcsym.h ckcasc.h ckcxla.h ckuxla.h
- $(COMPILE) $*.c -o $(RDIR)/$*.r
-
- ckcfn3.r: ckcfn3.c ckcker.h ckcdeb.h ckcsym.h ckcasc.h ckcxla.h ckuxla.h
- $(COMPILE) $*.c -o $(RDIR)/$*.r
-
- ckuxla.r: ckuxla.c ckcker.h ckcdeb.h ckcxla.h ckuxla.h
- $(COMPILE) $*.c -o $(RDIR)/$*.r
-
- ckuusr.r: ckuusr.c ckucmd.h ckcker.h ckuusr.h ckcdeb.h ckcxla.h ckuxla.h \
- ckcasc.h ckcnet.h
- $(COMPILE) $*.c -o $(RDIR)/$*.r
-
- ckuus2.r: ckuus2.c ckucmd.h ckcker.h ckuusr.h ckcdeb.h ckcxla.h ckuxla.h \
- ckcasc.h
- $(COMPILE) $*.c -o $(RDIR)/$*.r
-
- ckuus3.r: ckuus3.c ckucmd.h ckcker.h ckuusr.h ckcdeb.h ckcxla.h ckuxla.h \
- ckcasc.h ckcnet.h
- $(COMPILE) $*.c -o $(RDIR)/$*.r
-
- ckuus4.r: ckuus4.c ckucmd.h ckcker.h ckuusr.h ckcdeb.h ckcxla.h ckuxla.h \
- ckcasc.h ckcnet.h ckuver.h
- $(COMPILE) $*.c -o $(RDIR)/$*.r
-
- ckuus5.r: ckuus5.c ckucmd.h ckcker.h ckuusr.h ckcdeb.h ckcasc.h
- $(COMPILE) $*.c -o $(RDIR)/$*.r
-
- ckuus6.r: ckuus6.c ckucmd.h ckcker.h ckuusr.h ckcdeb.h ckcasc.h
- $(COMPILE) $*.c -o $(RDIR)/$*.r
-
- ckuus7.r: ckuus7.c ckucmd.h ckcker.h ckuusr.h ckcdeb.h ckcxla.h ckuxla.h \
- ckcasc.h ckcnet.h
- $(COMPILE) $*.c -o $(RDIR)/$*.r
-
- ckuusx.r: ckuusx.c ckcker.h ckuusr.h ckcdeb.h ckcasc.h
- $(COMPILE) $*.c -o $(RDIR)/$*.r
-
- ckuusy.r: ckuusy.c ckcker.h ckcdeb.h ckcasc.h
- $(COMPILE) $*.c -o $(RDIR)/$*.r
-
- ckucmd.r: ckucmd.c ckcasc.h ckucmd.h ckcdeb.h
- $(COMPILE) $*.c -o $(RDIR)/$*.r
-
- ck9fio.r: ck9fio.c ckcker.h ckcdeb.h
- $(COMPILE) $*.c -o $(RDIR)/$*.r
-
- ck9tio.r: ck9tio.c ckcdeb.h
- $(COMPILE) $*.c -o $(RDIR)/$*.r
-
- ck9con.r: ck9con.c ckcker.h ckcdeb.h
- $(COMPILE) $*.c -o $(RDIR)/$*.r
-
- ckudia.r: ckudia.c ckcker.h ckcdeb.h ckucmd.h ckcasc.h
- $(COMPILE) $*.c -o $(RDIR)/$*.r
-
- ckuscr.r: ckuscr.c ckcker.h ckcdeb.h ckcasc.h
- $(COMPILE) $*.c -o $(RDIR)/$*.r
-